Skip to content

Conversation

@stephen-riggs
Copy link
Contributor

@stephen-riggs stephen-riggs commented Dec 1, 2025

Current issues:

  • How to set up murfey with/without processing DB
  • Ways to insert processing results
  • GridSquare, FoilHole, Movie tables are duplicate names
  • Do we want cascade delete on tables?


if TYPE_CHECKING:
from murfey.util.processing_db import (
CTF,

Check failure

Code scanning / CodeQL

Module-level cyclic import Error

'CTF' may not be defined if module
murfey.util.processing_db
is imported before module
murfey.util.db
, as the
definition
of CTF occurs after the cyclic
import
of murfey.util.db.
if TYPE_CHECKING:
from murfey.util.processing_db import (
CTF,
MotionCorrection,

Check failure

Code scanning / CodeQL

Module-level cyclic import Error

'MotionCorrection' may not be defined if module
murfey.util.processing_db
is imported before module
murfey.util.db
, as the
definition
of MotionCorrection occurs after the cyclic
import
of murfey.util.db.
from murfey.util.processing_db import (
CTF,
MotionCorrection,
ParticleClassificationGroup,

Check failure

Code scanning / CodeQL

Module-level cyclic import Error

'ParticleClassificationGroup' may not be defined if module
murfey.util.processing_db
is imported before module
murfey.util.db
, as the
definition
of ParticleClassificationGroup occurs after the cyclic
import
of murfey.util.db.
CTF,
MotionCorrection,
ParticleClassificationGroup,
ParticlePicker,

Check failure

Code scanning / CodeQL

Module-level cyclic import Error

'ParticlePicker' may not be defined if module
murfey.util.processing_db
is imported before module
murfey.util.db
, as the
definition
of ParticlePicker occurs after the cyclic
import
of murfey.util.db.
MotionCorrection,
ParticleClassificationGroup,
ParticlePicker,
RelativeIceThickness,

Check failure

Code scanning / CodeQL

Module-level cyclic import Error

'RelativeIceThickness' may not be defined if module
murfey.util.processing_db
is imported before module
murfey.util.db
, as the
definition
of RelativeIceThickness occurs after the cyclic
import
of murfey.util.db.
ParticlePicker,
RelativeIceThickness,
TiltImageAlignment,
Tomogram,

Check failure

Code scanning / CodeQL

Module-level cyclic import Error

'Tomogram' may not be defined if module
murfey.util.processing_db
is imported before module
murfey.util.db
, as the
definition
of Tomogram occurs after the cyclic
import
of murfey.util.db.
from sqlmodel import Enum, Field, Relationship, SQLModel

if TYPE_CHECKING:
from murfey.util.db import AutoProcProgram, DataCollection, Movie, SearchMap

Check failure

Code scanning / CodeQL

Module-level cyclic import Error

'AutoProcProgram' may not be defined if module
murfey.util.db
is imported before module
murfey.util.processing_db
, as the
definition
of AutoProcProgram occurs after the cyclic
import
of murfey.util.processing_db.
from sqlmodel import Enum, Field, Relationship, SQLModel

if TYPE_CHECKING:
from murfey.util.db import AutoProcProgram, DataCollection, Movie, SearchMap

Check failure

Code scanning / CodeQL

Module-level cyclic import Error

'DataCollection' may not be defined if module
murfey.util.db
is imported before module
murfey.util.processing_db
, as the
definition
of DataCollection occurs after the cyclic
import
of murfey.util.processing_db.
from sqlmodel import Enum, Field, Relationship, SQLModel

if TYPE_CHECKING:
from murfey.util.db import AutoProcProgram, DataCollection, Movie, SearchMap

Check failure

Code scanning / CodeQL

Module-level cyclic import Error

'Movie' may not be defined if module
murfey.util.db
is imported before module
murfey.util.processing_db
, as the
definition
of Movie occurs after the cyclic
import
of murfey.util.processing_db.
from sqlmodel import Enum, Field, Relationship, SQLModel

if TYPE_CHECKING:
from murfey.util.db import AutoProcProgram, DataCollection, Movie, SearchMap

Check failure

Code scanning / CodeQL

Module-level cyclic import Error

'SearchMap' may not be defined if module
murfey.util.db
is imported before module
murfey.util.processing_db
, as the
definition
of SearchMap occurs after the cyclic
import
of murfey.util.processing_db.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants